import request from '@/utils/request'

// 获取模板列表
export function getTemplateList(params) {
  return request({
    url: '/templates',
    method: 'get',
    params
  })
}

// 获取模板详情
export function getTemplateDetail(id) {
  return request({
    url: `/templates/${id}`,
    method: 'get'
  })
}

// 收藏模板
export function collectTemplate(id) {
  return request({
    url: `/templates/${id}/collect`,
    method: 'post'
  })
}

// 使用模板
export function useTemplate(id, data) {
  return request({
    url: `/templates/${id}/use`,
    method: 'post',
    data
  })
}

// 获取模板分类
export function getTemplateCategories() {
  return request({
    url: '/templates/categories',
    method: 'get'
  })
}